package applicationModels;

import java.util.List;

import modelo.Empleado;

import org.uqbar.commons.utils.Observable;

import database.Tienda;

@Observable
public class ListadoEmpleados {

	private Empleado empleadoSeleccionado;
	private List<Empleado> resultados;

	public Empleado getEmpleadoSeleccionado() {
		return empleadoSeleccionado;
	}

	public void setEmpleadoSeleccionado(Empleado empleadoSeleccionado) {
		this.empleadoSeleccionado = empleadoSeleccionado;
	}

	public List<Empleado> getResultados() {
		return resultados;
	}

	public void setResultados(List<Empleado> resultados) {
		this.resultados = resultados;
	}

	public void actualizarListaEmpleados(){
		this.resultados=null;
		this.resultados=Tienda.getInstance().getEmpleados();
		this.empleadoSeleccionado=null;
	}
	
	public void quitarEmpleado() {
		Tienda.getInstance().quitarEmpleado(empleadoSeleccionado);
		this.actualizarListaEmpleados();
	}
	
	
}
